Programming Digest

Newsletter Image

Messages

9/10/2023
19 : 4

Aging Code

Aging your code ensures it's built on a rock-solid foundation. #539 – September 11, 2023 View in browser Programming Digest Aging Code Aging your code isn't about resisting progress; it's
9/3/2023
18 : 54

Build Latency, Predictability, and Developer Productivity

On the surface, build latency is a purely technical problem. #538 – September 04, 2023 View in browser Programming Digest Build Latency, Predictability, and Developer Productivity On the surface, build
8/27/2023
18 : 54

How many years to senior engineer?

Becoming a senior engineer isn't about clocking years #537 – August 28, 2023 View in browser Programming Digest How many years to senior engineer? Becoming a senior engineer isn't about
8/20/2023
18 : 44

The Source of Readability

Readability is more objective than you'd think. #536 – August 21, 2023 View in browser Programming Digest The Source of Readability Readability is often treated as a subjective thing. When someone
8/14/2023
10 : 45

Moving faster

Some people are producing projects that are far beyond what I could do in a single lifetime #535 – August 14, 2023 View in browser Programming Digest Moving faster Over time I started to notice that
8/6/2023
19 : 4

How branches influence the performance of your code

And what can you do about it. #534 – August 07, 2023 View in browser Programming Digest How branches influence the performance of your code and what can you do about it In this articles we investigate
7/30/2023
19 : 4

Before you try to do something, make sure you can do nothing

If you can't do nothing, then don't expect to be able to do something. #533 – July 31, 2023 View in browser Programming Digest Before you try to do something, make sure you can do nothing If
7/21/2023
8 : 34

What I Learned about Payment Systems While Working at a Pizza Place

Placing an order and capturing a payment are really different actions. #532 – July 21, 2023 View in browser Programming Digest What I Learned about Payment Systems While Working at a Pizza Place
7/17/2023
9 : 24

Figma is a File Editor

A deep dive into building desktop-class software in the browser #531 – July 17, 2023 View in browser Programming Digest Figma is a File Editor Web apps vs file editors, Figma's architecture, and
7/9/2023
19 : 4

Codebase complexity

Developers sharing their horrifying stories in dealing with codebase complexity #530 – July 10, 2023 View in browser Programming Digest Codebase complexity In this blog series, we ask prominent
7/2/2023
19 : 4

Load Balancing

The Intuition Behind the Power of Two Random Choices #529 – July 03, 2023 View in browser Programming Digest Load Balancing: The Intuition Behind the Power of Two Random Choices In the world of dynamic
6/25/2023
19 : 4

IKEA-Oriented Development

Every codebase is a home. Programmers are homeowners. They repairs, rearrange, and redesign. #528 – June 26, 2023 View in browser Programming Digest IKEA-Oriented Development Every codebase is a home.
6/20/2023
5 : 25

Text Editor Data Structures

The types of problems that text editors need to solve can range from trivial to mind-bogglingly difficult #527 – June 19, 2023 View in browser Programming Digest Text Editor Data Structures Text
6/12/2023
2 : 2

Self-healing code is the future of software development

Improvement of code at an entirely new level. #526 – June 12, 2023 View in browser Programming Digest Self-healing code is the future of software development Developers love automating solutions to
6/4/2023
19 : 16

The growing pains of database architecture

In 2020, Figma's infrastructure hit some growing pains #525 – June 05, 2023 View in browser Programming Digest The growing pains of database architecture In 2020, Figma's infrastructure hit
5/28/2023
19 : 25

Cognitive Load Developer's Handbook

A fundamental thinking tool to create simple yet maintainable applications #524 – May 29, 2023 View in browser Programming Digest Cognitive Load Developer's Handbook This paper discusses a
5/21/2023
20 : 24

Real-time Messaging

Ground stations transmit signals to satellites 22236 miles above the equator #523 – May 22, 2023 View in browser Programming Digest Real-time Messaging Did you know that ground stations transmit
5/14/2023
21 : 4

Escaping creative downturns

If I'm stuck in a creative downturn, there's usually only one remedy: keep going #522 – May 15, 2023 View in browser Programming Digest Escaping creative downturns If I'm stuck in a
5/7/2023
21 : 34

Rules of Thumb for Software Development Estimations

Ah, software estimation - the bane of many developers' existence and the scourge of project managers everywhere. #521 – May 08, 2023 View in browser Programming Digest Rules of Thumb for Software
4/30/2023
21 : 24

Why is OAuth still hard in 2023?

We implemented OAuth for the 50 most popular APIs. TL;DR: It is still a mess. #520 – May 01, 2023 View in browser Programming Digest Why is OAuth still hard in 2023? We implemented OAuth for the 50